<?php // phpcs:ignoreFile
/**
 * @see FunctionSignatureMap.php
 *
 * @phan-file-suppress PhanPluginMixedKeyNoKey
 */
return [
  'added' => [
    'dateerror::__tostring' => ['string'],
    'dateerror::getfile' => ['string'],
    'dateerror::getline' => ['int'],
    'dateerror::getmessage' => ['string'],
    'dateerror::getprevious' => ['?\Throwable'],
    'dateerror::gettrace' => ['array'],
    'dateerror::gettraceasstring' => ['string'],
    'dateexception::__tostring' => ['string'],
    'dateexception::getfile' => ['string'],
    'dateexception::getline' => ['int'],
    'dateexception::getmessage' => ['string'],
    'dateexception::getprevious' => ['?\Throwable'],
    'dateexception::gettrace' => ['array'],
    'dateexception::gettraceasstring' => ['string'],
    'dateinvalidoperationexception::__tostring' => ['string'],
    'dateinvalidoperationexception::getfile' => ['string'],
    'dateinvalidoperationexception::getline' => ['int'],
    'dateinvalidoperationexception::getmessage' => ['string'],
    'dateinvalidoperationexception::getprevious' => ['?\Throwable'],
    'dateinvalidoperationexception::gettrace' => ['array'],
    'dateinvalidoperationexception::gettraceasstring' => ['string'],
    'dateinvalidtimezoneexception::__tostring' => ['string'],
    'dateinvalidtimezoneexception::getfile' => ['string'],
    'dateinvalidtimezoneexception::getline' => ['int'],
    'dateinvalidtimezoneexception::getmessage' => ['string'],
    'dateinvalidtimezoneexception::getprevious' => ['?\Throwable'],
    'dateinvalidtimezoneexception::gettrace' => ['array'],
    'dateinvalidtimezoneexception::gettraceasstring' => ['string'],
    'datemalformedintervalstringexception::__tostring' => ['string'],
    'datemalformedintervalstringexception::getfile' => ['string'],
    'datemalformedintervalstringexception::getline' => ['int'],
    'datemalformedintervalstringexception::getmessage' => ['string'],
    'datemalformedintervalstringexception::getprevious' => ['?\Throwable'],
    'datemalformedintervalstringexception::gettrace' => ['array'],
    'datemalformedintervalstringexception::gettraceasstring' => ['string'],
    'datemalformedperiodstringexception::__tostring' => ['string'],
    'datemalformedperiodstringexception::getfile' => ['string'],
    'datemalformedperiodstringexception::getline' => ['int'],
    'datemalformedperiodstringexception::getmessage' => ['string'],
    'datemalformedperiodstringexception::getprevious' => ['?\Throwable'],
    'datemalformedperiodstringexception::gettrace' => ['array'],
    'datemalformedperiodstringexception::gettraceasstring' => ['string'],
    'datemalformedstringexception::__tostring' => ['string'],
    'datemalformedstringexception::getfile' => ['string'],
    'datemalformedstringexception::getline' => ['int'],
    'datemalformedstringexception::getmessage' => ['string'],
    'datemalformedstringexception::getprevious' => ['?\Throwable'],
    'datemalformedstringexception::gettrace' => ['array'],
    'datemalformedstringexception::gettraceasstring' => ['string'],
    'dateobjecterror::__tostring' => ['string'],
    'dateobjecterror::getfile' => ['string'],
    'dateobjecterror::getline' => ['int'],
    'dateobjecterror::getmessage' => ['string'],
    'dateobjecterror::getprevious' => ['?\Throwable'],
    'dateobjecterror::gettrace' => ['array'],
    'dateobjecterror::gettraceasstring' => ['string'],
    'dateperiod::createfromiso8601string' => ['static', 'iso8601string'=>'string', 'options='=>'int'],
    'daterangeerror::__tostring' => ['string'],
    'daterangeerror::getfile' => ['string'],
    'daterangeerror::getline' => ['int'],
    'daterangeerror::getmessage' => ['string'],
    'daterangeerror::getprevious' => ['?\Throwable'],
    'daterangeerror::gettrace' => ['array'],
    'daterangeerror::gettraceasstring' => ['string'],
    'domattr::contains' => ['bool'],
    'domattr::getrootnode' => ['\DOMNode'],
    'domattr::isequalnode' => ['bool'],
    'domcdatasection::contains' => ['bool'],
    'domcdatasection::getrootnode' => ['\DOMNode'],
    'domcdatasection::isequalnode' => ['bool'],
    'domcharacterdata::contains' => ['bool'],
    'domcharacterdata::getrootnode' => ['\DOMNode'],
    'domcharacterdata::isequalnode' => ['bool'],
    'domcomment::contains' => ['bool'],
    'domcomment::getrootnode' => ['\DOMNode'],
    'domcomment::isequalnode' => ['bool'],
    'domdocument::contains' => ['bool'],
    'domdocument::getrootnode' => ['\DOMNode'],
    'domdocument::isequalnode' => ['bool'],
    'domdocument::replacechildren' => ['void'],
    'domdocumentfragment::contains' => ['bool'],
    'domdocumentfragment::getrootnode' => ['\DOMNode'],
    'domdocumentfragment::isequalnode' => ['bool'],
    'domdocumentfragment::replacechildren' => ['void'],
    'domdocumenttype::contains' => ['bool'],
    'domdocumenttype::getrootnode' => ['\DOMNode'],
    'domdocumenttype::isequalnode' => ['bool'],
    'domelement::contains' => ['bool', 'other'=>'\DOMNode|\DOMNameSpaceNode|null'],
    'domelement::getattributenames' => ['array'],
    'domelement::getrootnode' => ['\DOMNode', 'options='=>'array'],
    'domelement::insertadjacentelement' => ['?\DOMElement', 'where'=>'string', 'element'=>'\DOMElement'],
    'domelement::insertadjacenttext' => ['void', 'where'=>'string', 'data'=>'string'],
    'domelement::isequalnode' => ['bool', 'othernode'=>'?\DOMNode'],
    'domelement::replacechildren' => ['void', '...nodes'=>'\DOMNode|string'],
    'domelement::toggleattribute' => ['bool', 'qualifiedname'=>'string', 'force='=>'bool'],
    'domentity::contains' => ['bool'],
    'domentity::getrootnode' => ['\DOMNode'],
    'domentity::isequalnode' => ['bool'],
    'domentityreference::contains' => ['bool'],
    'domentityreference::getrootnode' => ['\DOMNode'],
    'domentityreference::isequalnode' => ['bool'],
    'domnode::contains' => ['bool', 'other'=>'\DOMNode|\DOMNameSpaceNode|null'],
    'domnode::getrootnode' => ['\DOMNode', 'options='=>'array'],
    'domnode::isequalnode' => ['bool', 'othernode'=>'?\DOMNode'],
    'domnotation::contains' => ['bool'],
    'domnotation::getrootnode' => ['\DOMNode'],
    'domnotation::isequalnode' => ['bool'],
    'domprocessinginstruction::contains' => ['bool'],
    'domprocessinginstruction::getrootnode' => ['\DOMNode'],
    'domprocessinginstruction::isequalnode' => ['bool'],
    'domtext::contains' => ['bool'],
    'domtext::getrootnode' => ['\DOMNode'],
    'domtext::isequalnode' => ['bool'],
    'intlcalendar::setdate' => ['void', 'year'=>'int', 'month'=>'int', 'dayofmonth'=>'int'],
    'intlcalendar::setdatetime' => ['void', 'year'=>'int', 'month'=>'int', 'dayofmonth'=>'int', 'hour'=>'int', 'minute'=>'int', 'second='=>'int'],
    'intlgregoriancalendar::createfromdate' => ['static', 'year'=>'int', 'month'=>'int', 'dayofmonth'=>'int'],
    'intlgregoriancalendar::createfromdatetime' => ['static', 'year'=>'int', 'month'=>'int', 'dayofmonth'=>'int', 'hour'=>'int', 'minute'=>'int', 'second='=>'int'],
    'intlgregoriancalendar::setdate' => ['void'],
    'intlgregoriancalendar::setdatetime' => ['void'],
    'json_validate' => ['bool', 'json'=>'string', 'depth='=>'int', 'flags='=>'int'],
    'mb_str_pad' => ['string', 'string'=>'string', 'length'=>'int', 'pad_string='=>'string', 'pad_type='=>'int', 'encoding='=>'string'],
    'pg_set_error_context_visibility' => ['int', 'connection'=>'PgSql\Connection', 'visibility'=>'int'],
    'posix_eaccess' => ['bool', 'filename'=>'string', 'flags'=>'int'],
    'posix_pathconf' => ['false|int', 'path'=>'string', 'name'=>'int'],
    'posix_sysconf' => ['int', 'conf_id'=>'int'],
    'random\intervalboundary::cases' => ['array'],
    'random\randomizer::getbytesfromstring' => ['string', 'string'=>'string', 'length'=>'int'],
    'random\randomizer::getfloat' => ['float', 'min'=>'float', 'max'=>'float', 'boundary='=>'Random\IntervalBoundary'],
    'random\randomizer::nextfloat' => ['float'],
    'reflectionclassconstant::gettype' => ['?\ReflectionType'],
    'reflectionclassconstant::hastype' => ['bool'],
    'reflectionenumbackedcase::gettype' => ['?\ReflectionType'],
    'reflectionenumbackedcase::hastype' => ['bool'],
    'reflectionenumunitcase::gettype' => ['?\ReflectionType'],
    'reflectionenumunitcase::hastype' => ['bool'],
    'reflectionmethod::createfrommethodname' => ['static', 'method'=>'string'],
    'socket_atmark' => ['bool', 'socket'=>'Socket'],
    'str_decrement' => ['string', 'string'=>'string'],
    'str_increment' => ['string', 'string'=>'string'],
    'stream_context_set_options' => ['bool', 'context'=>'resource', 'options'=>'array'],
    'ziparchive::getarchiveflag' => ['int', 'flag'=>'int', 'flags='=>'int'],
    'ziparchive::setarchiveflag' => ['bool'],
  ],
  'changed' => [
  ],
  'removed' => [
  ],
];
